package com.meituan.verintreport.db.dto;

import java.math.BigDecimal;
import java.util.Date;

public class AssesmentsOnFormDto {
    private Long assesmentKey;

    private Integer formKey;

    private Integer formRevisionId;

    private Integer evaluatorKey;

    private Long contactKey;

    private Integer contactDbId;

    private BigDecimal score;

    private Integer resultCode;

    private Long assessmentId;

    private Integer assessmentLocalTimeByHourKey;

    private Date assessmentLocalDatetime;

    private Date assessmentSystemDatetime;

    private Integer passFail;

    private Integer status1;

    private Integer status2;

    private String notes;

    private String comments;

    private Integer p1Key;

    private String p1Value;

    private Integer p2Key;

    private String p2Value;

    private Integer p3Key;

    private String p3Value;

    private Integer p4Key;

    private String p4Value;

    private Integer p5Key;

    private String p5Value;

    private Integer p6Key;

    private String p6Value;

    private Integer p7Key;

    private String p7Value;

    private Integer p8Key;

    private String p8Value;

    private Integer p9Key;

    private String p9Value;

    private Integer p10Key;

    private String p10Value;

    private Integer p11Key;

    private String p11Value;

    private Integer p12Key;

    private String p12Value;

    private Integer p13Key;

    private String p13Value;

    private Integer p14Key;

    private String p14Value;

    private Integer p15Key;

    private String p15Value;

    private Integer p16Key;

    private String p16Value;

    private Integer p17Key;

    private String p17Value;

    private Integer p18Key;

    private String p18Value;

    private Integer p19Key;

    private String p19Value;

    private Integer p20Key;

    private String p20Value;

    private Date creationDate;

    private BigDecimal sumAttainedScores;

    private BigDecimal sumPossibleScores;

    private BigDecimal maxPossibleScore;

    public Long getAssesmentKey() {
        return assesmentKey;
    }

    public void setAssesmentKey(Long assesmentKey) {
        this.assesmentKey = assesmentKey;
    }

    public Integer getFormKey() {
        return formKey;
    }

    public void setFormKey(Integer formKey) {
        this.formKey = formKey;
    }

    public Integer getFormRevisionId() {
        return formRevisionId;
    }

    public void setFormRevisionId(Integer formRevisionId) {
        this.formRevisionId = formRevisionId;
    }

    public Integer getEvaluatorKey() {
        return evaluatorKey;
    }

    public void setEvaluatorKey(Integer evaluatorKey) {
        this.evaluatorKey = evaluatorKey;
    }

    public Long getContactKey() {
        return contactKey;
    }

    public void setContactKey(Long contactKey) {
        this.contactKey = contactKey;
    }

    public Integer getContactDbId() {
        return contactDbId;
    }

    public void setContactDbId(Integer contactDbId) {
        this.contactDbId = contactDbId;
    }

    public BigDecimal getScore() {
        return score;
    }

    public void setScore(BigDecimal score) {
        this.score = score;
    }

    public Integer getResultCode() {
        return resultCode;
    }

    public void setResultCode(Integer resultCode) {
        this.resultCode = resultCode;
    }

    public Long getAssessmentId() {
        return assessmentId;
    }

    public void setAssessmentId(Long assessmentId) {
        this.assessmentId = assessmentId;
    }

    public Integer getAssessmentLocalTimeByHourKey() {
        return assessmentLocalTimeByHourKey;
    }

    public void setAssessmentLocalTimeByHourKey(Integer assessmentLocalTimeByHourKey) {
        this.assessmentLocalTimeByHourKey = assessmentLocalTimeByHourKey;
    }

    public Date getAssessmentLocalDatetime() {
        return assessmentLocalDatetime;
    }

    public void setAssessmentLocalDatetime(Date assessmentLocalDatetime) {
        this.assessmentLocalDatetime = assessmentLocalDatetime;
    }

    public Date getAssessmentSystemDatetime() {
        return assessmentSystemDatetime;
    }

    public void setAssessmentSystemDatetime(Date assessmentSystemDatetime) {
        this.assessmentSystemDatetime = assessmentSystemDatetime;
    }

    public Integer getPassFail() {
        return passFail;
    }

    public void setPassFail(Integer passFail) {
        this.passFail = passFail;
    }

    public Integer getStatus1() {
        return status1;
    }

    public void setStatus1(Integer status1) {
        this.status1 = status1;
    }

    public Integer getStatus2() {
        return status2;
    }

    public void setStatus2(Integer status2) {
        this.status2 = status2;
    }

    public String getNotes() {
        return notes;
    }

    public void setNotes(String notes) {
        this.notes = notes == null ? null : notes.trim();
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments == null ? null : comments.trim();
    }

    public Integer getP1Key() {
        return p1Key;
    }

    public void setP1Key(Integer p1Key) {
        this.p1Key = p1Key;
    }

    public String getP1Value() {
        return p1Value;
    }

    public void setP1Value(String p1Value) {
        this.p1Value = p1Value == null ? null : p1Value.trim();
    }

    public Integer getP2Key() {
        return p2Key;
    }

    public void setP2Key(Integer p2Key) {
        this.p2Key = p2Key;
    }

    public String getP2Value() {
        return p2Value;
    }

    public void setP2Value(String p2Value) {
        this.p2Value = p2Value == null ? null : p2Value.trim();
    }

    public Integer getP3Key() {
        return p3Key;
    }

    public void setP3Key(Integer p3Key) {
        this.p3Key = p3Key;
    }

    public String getP3Value() {
        return p3Value;
    }

    public void setP3Value(String p3Value) {
        this.p3Value = p3Value == null ? null : p3Value.trim();
    }

    public Integer getP4Key() {
        return p4Key;
    }

    public void setP4Key(Integer p4Key) {
        this.p4Key = p4Key;
    }

    public String getP4Value() {
        return p4Value;
    }

    public void setP4Value(String p4Value) {
        this.p4Value = p4Value == null ? null : p4Value.trim();
    }

    public Integer getP5Key() {
        return p5Key;
    }

    public void setP5Key(Integer p5Key) {
        this.p5Key = p5Key;
    }

    public String getP5Value() {
        return p5Value;
    }

    public void setP5Value(String p5Value) {
        this.p5Value = p5Value == null ? null : p5Value.trim();
    }

    public Integer getP6Key() {
        return p6Key;
    }

    public void setP6Key(Integer p6Key) {
        this.p6Key = p6Key;
    }

    public String getP6Value() {
        return p6Value;
    }

    public void setP6Value(String p6Value) {
        this.p6Value = p6Value == null ? null : p6Value.trim();
    }

    public Integer getP7Key() {
        return p7Key;
    }

    public void setP7Key(Integer p7Key) {
        this.p7Key = p7Key;
    }

    public String getP7Value() {
        return p7Value;
    }

    public void setP7Value(String p7Value) {
        this.p7Value = p7Value == null ? null : p7Value.trim();
    }

    public Integer getP8Key() {
        return p8Key;
    }

    public void setP8Key(Integer p8Key) {
        this.p8Key = p8Key;
    }

    public String getP8Value() {
        return p8Value;
    }

    public void setP8Value(String p8Value) {
        this.p8Value = p8Value == null ? null : p8Value.trim();
    }

    public Integer getP9Key() {
        return p9Key;
    }

    public void setP9Key(Integer p9Key) {
        this.p9Key = p9Key;
    }

    public String getP9Value() {
        return p9Value;
    }

    public void setP9Value(String p9Value) {
        this.p9Value = p9Value == null ? null : p9Value.trim();
    }

    public Integer getP10Key() {
        return p10Key;
    }

    public void setP10Key(Integer p10Key) {
        this.p10Key = p10Key;
    }

    public String getP10Value() {
        return p10Value;
    }

    public void setP10Value(String p10Value) {
        this.p10Value = p10Value == null ? null : p10Value.trim();
    }

    public Integer getP11Key() {
        return p11Key;
    }

    public void setP11Key(Integer p11Key) {
        this.p11Key = p11Key;
    }

    public String getP11Value() {
        return p11Value;
    }

    public void setP11Value(String p11Value) {
        this.p11Value = p11Value == null ? null : p11Value.trim();
    }

    public Integer getP12Key() {
        return p12Key;
    }

    public void setP12Key(Integer p12Key) {
        this.p12Key = p12Key;
    }

    public String getP12Value() {
        return p12Value;
    }

    public void setP12Value(String p12Value) {
        this.p12Value = p12Value == null ? null : p12Value.trim();
    }

    public Integer getP13Key() {
        return p13Key;
    }

    public void setP13Key(Integer p13Key) {
        this.p13Key = p13Key;
    }

    public String getP13Value() {
        return p13Value;
    }

    public void setP13Value(String p13Value) {
        this.p13Value = p13Value == null ? null : p13Value.trim();
    }

    public Integer getP14Key() {
        return p14Key;
    }

    public void setP14Key(Integer p14Key) {
        this.p14Key = p14Key;
    }

    public String getP14Value() {
        return p14Value;
    }

    public void setP14Value(String p14Value) {
        this.p14Value = p14Value == null ? null : p14Value.trim();
    }

    public Integer getP15Key() {
        return p15Key;
    }

    public void setP15Key(Integer p15Key) {
        this.p15Key = p15Key;
    }

    public String getP15Value() {
        return p15Value;
    }

    public void setP15Value(String p15Value) {
        this.p15Value = p15Value == null ? null : p15Value.trim();
    }

    public Integer getP16Key() {
        return p16Key;
    }

    public void setP16Key(Integer p16Key) {
        this.p16Key = p16Key;
    }

    public String getP16Value() {
        return p16Value;
    }

    public void setP16Value(String p16Value) {
        this.p16Value = p16Value == null ? null : p16Value.trim();
    }

    public Integer getP17Key() {
        return p17Key;
    }

    public void setP17Key(Integer p17Key) {
        this.p17Key = p17Key;
    }

    public String getP17Value() {
        return p17Value;
    }

    public void setP17Value(String p17Value) {
        this.p17Value = p17Value == null ? null : p17Value.trim();
    }

    public Integer getP18Key() {
        return p18Key;
    }

    public void setP18Key(Integer p18Key) {
        this.p18Key = p18Key;
    }

    public String getP18Value() {
        return p18Value;
    }

    public void setP18Value(String p18Value) {
        this.p18Value = p18Value == null ? null : p18Value.trim();
    }

    public Integer getP19Key() {
        return p19Key;
    }

    public void setP19Key(Integer p19Key) {
        this.p19Key = p19Key;
    }

    public String getP19Value() {
        return p19Value;
    }

    public void setP19Value(String p19Value) {
        this.p19Value = p19Value == null ? null : p19Value.trim();
    }

    public Integer getP20Key() {
        return p20Key;
    }

    public void setP20Key(Integer p20Key) {
        this.p20Key = p20Key;
    }

    public String getP20Value() {
        return p20Value;
    }

    public void setP20Value(String p20Value) {
        this.p20Value = p20Value == null ? null : p20Value.trim();
    }

    public Date getCreationDate() {
        return creationDate;
    }

    public void setCreationDate(Date creationDate) {
        this.creationDate = creationDate;
    }

    public BigDecimal getSumAttainedScores() {
        return sumAttainedScores;
    }

    public void setSumAttainedScores(BigDecimal sumAttainedScores) {
        this.sumAttainedScores = sumAttainedScores;
    }

    public BigDecimal getSumPossibleScores() {
        return sumPossibleScores;
    }

    public void setSumPossibleScores(BigDecimal sumPossibleScores) {
        this.sumPossibleScores = sumPossibleScores;
    }

    public BigDecimal getMaxPossibleScore() {
        return maxPossibleScore;
    }

    public void setMaxPossibleScore(BigDecimal maxPossibleScore) {
        this.maxPossibleScore = maxPossibleScore;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", assesmentKey=").append(assesmentKey);
        sb.append(", formKey=").append(formKey);
        sb.append(", formRevisionId=").append(formRevisionId);
        sb.append(", evaluatorKey=").append(evaluatorKey);
        sb.append(", contactKey=").append(contactKey);
        sb.append(", contactDbId=").append(contactDbId);
        sb.append(", score=").append(score);
        sb.append(", resultCode=").append(resultCode);
        sb.append(", assessmentId=").append(assessmentId);
        sb.append(", assessmentLocalTimeByHourKey=").append(assessmentLocalTimeByHourKey);
        sb.append(", assessmentLocalDatetime=").append(assessmentLocalDatetime);
        sb.append(", assessmentSystemDatetime=").append(assessmentSystemDatetime);
        sb.append(", passFail=").append(passFail);
        sb.append(", status1=").append(status1);
        sb.append(", status2=").append(status2);
        sb.append(", notes=").append(notes);
        sb.append(", comments=").append(comments);
        sb.append(", p1Key=").append(p1Key);
        sb.append(", p1Value=").append(p1Value);
        sb.append(", p2Key=").append(p2Key);
        sb.append(", p2Value=").append(p2Value);
        sb.append(", p3Key=").append(p3Key);
        sb.append(", p3Value=").append(p3Value);
        sb.append(", p4Key=").append(p4Key);
        sb.append(", p4Value=").append(p4Value);
        sb.append(", p5Key=").append(p5Key);
        sb.append(", p5Value=").append(p5Value);
        sb.append(", p6Key=").append(p6Key);
        sb.append(", p6Value=").append(p6Value);
        sb.append(", p7Key=").append(p7Key);
        sb.append(", p7Value=").append(p7Value);
        sb.append(", p8Key=").append(p8Key);
        sb.append(", p8Value=").append(p8Value);
        sb.append(", p9Key=").append(p9Key);
        sb.append(", p9Value=").append(p9Value);
        sb.append(", p10Key=").append(p10Key);
        sb.append(", p10Value=").append(p10Value);
        sb.append(", p11Key=").append(p11Key);
        sb.append(", p11Value=").append(p11Value);
        sb.append(", p12Key=").append(p12Key);
        sb.append(", p12Value=").append(p12Value);
        sb.append(", p13Key=").append(p13Key);
        sb.append(", p13Value=").append(p13Value);
        sb.append(", p14Key=").append(p14Key);
        sb.append(", p14Value=").append(p14Value);
        sb.append(", p15Key=").append(p15Key);
        sb.append(", p15Value=").append(p15Value);
        sb.append(", p16Key=").append(p16Key);
        sb.append(", p16Value=").append(p16Value);
        sb.append(", p17Key=").append(p17Key);
        sb.append(", p17Value=").append(p17Value);
        sb.append(", p18Key=").append(p18Key);
        sb.append(", p18Value=").append(p18Value);
        sb.append(", p19Key=").append(p19Key);
        sb.append(", p19Value=").append(p19Value);
        sb.append(", p20Key=").append(p20Key);
        sb.append(", p20Value=").append(p20Value);
        sb.append(", creationDate=").append(creationDate);
        sb.append(", sumAttainedScores=").append(sumAttainedScores);
        sb.append(", sumPossibleScores=").append(sumPossibleScores);
        sb.append(", maxPossibleScore=").append(maxPossibleScore);
        sb.append("]");
        return sb.toString();
    }
}